﻿body
{
    margin: 15px;
}

body, div, tr, td, span
{
    font-family:trebuchet MS,Arial,Verdana;
    font-style:normal;
    font-variant:normal;
}

h1
{
    font-size: 1.3em;
}

h2
{
    font-size: 1.0em;
}

.underline
{
    text-decoration: underline;
}
        
.section
{
    border: 1px solid #C8F1FD;
    margin: 10px;
    padding: 5px;
    overflow: auto;
}

.section > div
{
    border: 1px dotted #FFCCCC;
    padding: 5px;
    margin: 2px;
    background-color: #FFFFCC;
}

.small-controls > div, .small-container
{
    width: 250px;
    height: 250px;
    display: inline-block;
    overflow:auto;
    float:left;
}

.highlightdate
{
    border: 1px solid #000000;
    background-color: #FFFF99;
}

.extbutton-icon {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(images/arrow.png) no-repeat scroll 0 0;
    border:1px solid #328FD0;
    cursor:pointer;
    width:100%;
}